package de.unikoblenz.west.csxpoi;

/**
 * Constants used by multiple classes.
 */
public class Constants {
	
	// Debug
	public static final boolean DEBUG = true;
	
	// constant for event view, showing only the next "DELTA_DAYS"
	public static final int DELTA_DAYS = 30;
	public static final int SEEKBAR_RESOLUTION = 20;	
	
	// Server URLs:
	public static final String SERVER_ADDRESS = "http://csxpoi.isweb.uni-koblenz.de/";
	public static final String REST_ADDRESS = SERVER_ADDRESS + "rest/";

	// Microdegree conversion for GeoPoint:
	public static final double MD_FACTOR = 1e6;

	// Namespaces:
	public static final String NS_RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
	public static final String NS_RDFS = "http://www.w3.org/2000/01/rdf-schema#";
	public static final String NS_OWL = "http://www.w3.org/2002/07/owl#";
	public static final String NS_STEVIE_BASE = "http://csxpoi.isweb.uni-koblenz.de/";
	public static final String NS_VOC = NS_STEVIE_BASE + "vocabulary#";
	public static final String NS_GLE = NS_STEVIE_BASE + "gle/";

	// URIs:
	public static final String URI_RDF_TYPE = NS_RDF + "type";
	public static final String URI_RDFS_LABEL = NS_RDFS + "label";
	public static final String URI_RDFS_SUB_CLASS_OF = NS_RDFS + "subClassOf";
	public static final String URI_OWL_SAME_AS = NS_OWL + "sameAs";
	
	// event URIs
	public static final String URI_HAS_START_DATETIME = NS_GLE + "hasStartDateTime";
	public static final String URI_HAS_END_DATETIME = NS_GLE + "hasEndDateTime";
}
